using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace VOL.Entity.DomainModels
{
    [Table("BarcodeManagement")]
    public class BarcodeManagement
    {
        [Key]
        [Column("Id")]
        public int Id { get; set; }

        [Column("Barcode")]
        [StringLength(50)]
        public string Barcode { get; set; }

        [Column("BarcodeFormat")]
        [StringLength(30)]
        public string BarcodeFormat { get; set; }

        [Column("BarcodeType")]
        [StringLength(30)]
        public string BarcodeType { get; set; }

        [Column("BarcodeDesc")]
        [StringLength(30)]
        public string BarcodeDesc { get; set; }

        [Column("BusinessCode")]
        [StringLength(30)]
        public string BusinessCode { get; set; }

        [Column("BusinessName")]
        [StringLength(30)]
        public string BusinessName { get; set; }

        [Column("Status")]
        public int Status { get; set; }

        [Column("BarcodeImage")]
        [StringLength(255)]
        public string BarcodeImage { get; set; }
    }
} 